import './assets/main.css'

import { createApp } from 'vue'
import App from './App.vue'

const app = createApp(App)
// vue错误捕捉
app.config.errorHandler = (err, instance, info) => {
    console.log(err, instance, info, 'error');
    //可以发往服务器做错误日志
}
// 全局/浏览器错误捕捉
window.onerror = (message, source, lineno, colno, error) => {
    console.log(message, source, lineno, colno, error, 'error');
}

// 全局方法、属性的注册和使用
// !可以用于api之类的，在main.js中注册，在组件中使用
// ? 颜色不一样
// * ````
// todo:`````
app.config.globalProperties.$hello = () => {
    console.log('hello');
}

app.mount('#app')
